package com.hrms.hrms_recruitment.entity;

import java.time.LocalDateTime;
import java.util.Date;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.hrms.common.entity.BaseEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * (Recruit)表实体类
 *
 * @author makejava
 * @since 2025-01-27 20:14:03
 */
@SuppressWarnings("serial")
@Data
public class Recruit extends BaseEntity {
    //提交人 ID
    @JsonSerialize(using = ToStringSerializer.class)
    private Long staffId;
    private String proInsId;
    //提交人name
    private String name;
    //所在部门岗位
    private String currentStation;
    private String currentDepartment;
    //需求类型 0新增 1替换 2储备
    private Integer requirement;
    //需求类型 0新增 1替换 2储备
    private Integer level;
    //负责 HR
    private String hr;
    //表单状态 0草稿 1审批 2结束
    private Integer node;
    //期望到岗时间
    private Date expectedTime;
    //是否启用，默认为 0启用
    private Integer isDeleted;
    //状态
    private Integer state;

    }

